ユーザーが認証されたら、default.blade.phpの@yieldを削除する予定です。 ifステートメント内でこれを行うにはどうすればよいですか?
-
@if(Auth :: check())<!-Auth :: check()メソッドを使用して、ユーザーが認証されているかどうかをテストし、ユーザーをリダイレクトします->
<!-Auth :: user()は、現在ログインしているユーザーを取得します。-->
- ようこそ{{Auth :: user()-> getNameOrUsername()}} li>
-
li>
-
li>
-
li >> @endif ul> @if(Auth :: check())
div> @endif これは、コンテンツが属する私のマスターページです。 default.blade.php <ボディ> @include( 'templates.partials.navigation')
@include( 'templates.partials.alerts') @yield( 'content'){{-@ yieldは常に、子ページからマスターページにコンテンツを取得するために使用されます。したがって、このページはマスターページになります。 -}} div> body> これは子ページです。 home.blade.phpユーザーがログインしたときにヘッダーを削除する予定です。 @extends( 'templates.default'){{---フォルダテンプレートの拡張もdefault.blade.php ---}} @section( 'content')ようこそ h1> @やめる
2020-12-20 08:13:41